/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package vista;

import java.sql.Time;

/**
 *
 * @author szuniga
 */
public class QuemaBean extends org.apache.struts.action.ActionForm  {
private int idQuema;
private int codVoluntario;
private String rutVoluntario;
private String rutSolicitante;
private String nombreSolicitante;
private String apellidosSolicitante;
private String direccionSolicitante;
private String direccionLugarQuema;
private String tipoMaterialQuema;
private String HoraQuema;

    /**
     * @return the idQuema
     */
    public int getIdQuema() {
        return idQuema;
    }

    /**
     * @param idQuema the idQuema to set
     */
    public void setIdQuema(int idQuema) {
        this.idQuema = idQuema;
    }

    /**
     * @return the codVoluntario
     */
    public int getCodVoluntario() {
        return codVoluntario;
    }

    /**
     * @param codVoluntario the codVoluntario to set
     */
    public void setCodVoluntario(int codVoluntario) {
        this.codVoluntario = codVoluntario;
    }

    /**
     * @return the rutSolicitante
     */
    public String getRutSolicitante() {
        return rutSolicitante;
    }

    /**
     * @param rutSolicitante the rutSolicitante to set
     */
    public void setRutSolicitante(String rutSolicitante) {
        this.rutSolicitante = rutSolicitante;
    }

    /**
     * @return the nombreSolicitante
     */
    public String getNombreSolicitante() {
        return nombreSolicitante;
    }

    /**
     * @param nombreSolicitante the nombreSolicitante to set
     */
    public void setNombreSolicitante(String nombreSolicitante) {
        this.nombreSolicitante = nombreSolicitante;
    }

    /**
     * @return the apellidosSolicitante
     */
    public String getApellidosSolicitante() {
        return apellidosSolicitante;
    }

    /**
     * @param apellidosSolicitante the apellidosSolicitante to set
     */
    public void setApellidosSolicitante(String apellidosSolicitante) {
        this.apellidosSolicitante = apellidosSolicitante;
    }

    /**
     * @return the direccionSolicitante
     */
    public String getDireccionSolicitante() {
        return direccionSolicitante;
    }

    /**
     * @param direccionSolicitante the direccionSolicitante to set
     */
    public void setDireccionSolicitante(String direccionSolicitante) {
        this.direccionSolicitante = direccionSolicitante;
    }

    /**
     * @return the direccionLugarQuema
     */
    public String getDireccionLugarQuema() {
        return direccionLugarQuema;
    }

    /**
     * @param direccionLugarQuema the direccionLugarQuema to set
     */
    public void setDireccionLugarQuema(String direccionLugarQuema) {
        this.direccionLugarQuema = direccionLugarQuema;
    }

    /**
     * @return the tipoMaterialQuema
     */
    public String getTipoMaterialQuema() {
        return tipoMaterialQuema;
    }

    /**
     * @param tipoMaterialQuema the tipoMaterialQuema to set
     */
    public void setTipoMaterialQuema(String tipoMaterialQuema) {
        this.tipoMaterialQuema = tipoMaterialQuema;
    }


    /**
     * @return the rutVoluntario
     */
    public String getRutVoluntario() {
        return rutVoluntario;
    }

    /**
     * @param rutVoluntario the rutVoluntario to set
     */
    public void setRutVoluntario(String rutVoluntario) {
        this.rutVoluntario = rutVoluntario;
    }

    /**
     * @return the HoraQuema
     */
    public String getHoraQuema() {
        return HoraQuema;
    }

    /**
     * @param HoraQuema the HoraQuema to set
     */
    public void setHoraQuema(String HoraQuema) {
        this.HoraQuema = HoraQuema;
    }

    public boolean validaRut(String p)
    {
        char aux[] = new char[p.length()];
        aux = p.toCharArray();
        boolean resultado = false;
        int verificador = aux[aux.length-1] - 48;
        int acum=0;
        int secuencia[] ={2,3,4,5,6,7};
        int i,j;

        for(j=0,i=aux.length-2 ;i>=0;i--,j++)
         acum = acum + (aux[i] - 48)*secuencia[j%6];



        acum = acum%11;
        acum = 11-acum;

        if(acum==11)//caso especial ruts
            acum=0;

        if(acum==verificador)
            resultado = true;
        else if((verificador==59) && (acum==10)) //-k
                resultado=true;
        else resultado=false;


        return resultado;
    }
   
}
